package xyz.labmem.main.modular.app.xxly.entity.sub;

import com.alibaba.excel.annotation.ExcelIgnore
import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.DynamicPageColumnMapping

/**
 * 未发和在研卫星采集_子对象 wfhzywxcjb_sub
 * 
 * @author ruoyi
 * @date 2022-03-08
 */
@DynamicPageColumnMapping(hiedField=["pkId"])
@TableName("wfhzywxcjb_sub")

@ApiModel(value = "未发和在研卫星采集_子")
class WfhzywxcjbSub : GFBaseEntity<WfhzywxcjbSub>() {


    /** 外键_链接主键 */
    @ExcelIgnore
    @TableField("pk_id")
    var pkId : String? = null
    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 卫星参数_遥感卫星_卫星名称 */
    @ExcelProperty("卫星参数_遥感卫星_卫星名称")
    @TableField("wxcs_ygwx_wxmc")
    @ApiModelProperty(value = "卫星参数_遥感卫星_卫星名称")
    var wxcsYgwxWxmc : String? = null
    /** 卫星参数_遥感卫星_卫星运行状态 */
    @ExcelProperty("卫星参数_遥感卫星_卫星运行状态")
    @TableField("wxcs_ygwx_wxyxzt")
    @ApiModelProperty(value = "卫星参数_遥感卫星_卫星运行状态")
    var wxcsYgwxWxyxzt : String? = null
    /** 卫星参数_遥感卫星_载荷类型 */
    @ExcelProperty("卫星参数_遥感卫星_载荷类型")
    @TableField("wxcs_ygwx_zhlx")
    @ApiModelProperty(value = "卫星参数_遥感卫星_载荷类型")
    var wxcsYgwxZhlx : String? = null
    /** 卫星参数_遥感卫星_地面分辨率 */
    @ExcelProperty("卫星参数_遥感卫星_地面分辨率")
    @TableField("wxcs_ygwx_dmfbl")
    @ApiModelProperty(value = "卫星参数_遥感卫星_地面分辨率")
    var wxcsYgwxDmfbl : String? = null
    /** 卫星参数_遥感卫星_设计寿命 */
    @ExcelProperty("卫星参数_遥感卫星_设计寿命")
    @TableField("wxcs_ygwx_sjsm")
    @ApiModelProperty(value = "卫星参数_遥感卫星_设计寿命")
    var wxcsYgwxSjsm : String? = null
    /** 卫星参数_遥感卫星_侦察监视范围 */
    @ExcelProperty("卫星参数_遥感卫星_侦察监视范围")
    @TableField("wxcs_ygwx_zcjsfw")
    @ApiModelProperty(value = "卫星参数_遥感卫星_侦察监视范围")
    var wxcsYgwxZcjsfw : String? = null
    /** 卫星参数_遥感卫星_视场角 */
    @ExcelProperty("卫星参数_遥感卫星_视场角")
    @TableField("wxcs_ygwx_scj")
    @ApiModelProperty(value = "卫星参数_遥感卫星_视场角")
    var wxcsYgwxScj : String? = null
    /** 卫星参数_遥感卫星_幅宽 */
    @ExcelProperty("卫星参数_遥感卫星_幅宽")
    @TableField("wxcs_ygwx_fk")
    @ApiModelProperty(value = "卫星参数_遥感卫星_幅宽")
    var wxcsYgwxFk : String? = null
    /** 卫星参数_遥感卫星_姿态机动能力 */
    @ExcelProperty("卫星参数_遥感卫星_姿态机动能力")
    @TableField("wxcs_ygwx_ztjdnl")
    @ApiModelProperty(value = "卫星参数_遥感卫星_姿态机动能力")
    var wxcsYgwxZtjdnl : String? = null
    /** 卫星参数_遥感卫星_目标定位精度 */
    @ExcelProperty("卫星参数_遥感卫星_目标定位精度")
    @TableField("wxcs_ygwx_mbdwjd")
    @ApiModelProperty(value = "卫星参数_遥感卫星_目标定位精度")
    var wxcsYgwxMbdwjd : String? = null
    /** 卫星参数_遥感卫星_侧视能力 */
    @ExcelProperty("卫星参数_遥感卫星_侧视能力")
    @TableField("wxcs_ygwx_csnl")
    @ApiModelProperty(value = "卫星参数_遥感卫星_侧视能力")
    var wxcsYgwxCsnl : String? = null
    /** 卫星参数_遥感卫星_波束入射角 */
    @ExcelProperty("卫星参数_遥感卫星_波束入射角")
    @TableField("wxcs_ygwx_bsrsj")
    @ApiModelProperty(value = "卫星参数_遥感卫星_波束入射角")
    var wxcsYgwxBsrsj : String? = null
    /** 卫星参数_遥感卫星_极化方式 */
    @ExcelProperty("卫星参数_遥感卫星_极化方式")
    @TableField("wxcs_ygwx_jhfs")
    @ApiModelProperty(value = "卫星参数_遥感卫星_极化方式")
    var wxcsYgwxJhfs : String? = null
    /** 卫星参数_遥感卫星_工作频段 */
    @ExcelProperty("卫星参数_遥感卫星_工作频段")
    @TableField("wxcs_ygwx_gzpd")
    @ApiModelProperty(value = "卫星参数_遥感卫星_工作频段")
    var wxcsYgwxGzpd : String? = null
    /** 卫星参数_遥感卫星_运行轨道 */
    @ExcelProperty("卫星参数_遥感卫星_运行轨道")
    @TableField("wxcs_ygwx_yxgd")
    @ApiModelProperty(value = "卫星参数_遥感卫星_运行轨道")
    var wxcsYgwxYxgd : String? = null
    /** 卫星参数_遥感卫星_降交点地方时 */
    @ExcelProperty("卫星参数_遥感卫星_降交点地方时")
    @TableField("wxcs_ygwx_jjddfs")
    @ApiModelProperty(value = "卫星参数_遥感卫星_降交点地方时")
    var wxcsYgwxJjddfs : String? = null
    /** 卫星参数_遥感卫星_定点经度 */
    @ExcelProperty("卫星参数_遥感卫星_定点经度")
    @TableField("wxcs_ygwx_ddjd")
    @ApiModelProperty(value = "卫星参数_遥感卫星_定点经度")
    var wxcsYgwxDdjd : String? = null
    /** 卫星参数_通信卫星_卫星名称 */
    @ExcelProperty("卫星参数_通信卫星_卫星名称")
    @TableField("wxcs_txwx_wxmc")
    @ApiModelProperty(value = "卫星参数_通信卫星_卫星名称")
    var wxcsTxwxWxmc : String? = null
    /** 卫星参数_通信卫星_卫星运行状态 */
    @ExcelProperty("卫星参数_通信卫星_卫星运行状态")
    @TableField("wxcs_txwx_wxyxzt")
    @ApiModelProperty(value = "卫星参数_通信卫星_卫星运行状态")
    var wxcsTxwxWxyxzt : String? = null
    /** 卫星参数_通信卫星_轨位 */
    @ExcelProperty("卫星参数_通信卫星_轨位")
    @TableField("wxcs_txwx_gw")
    @ApiModelProperty(value = "卫星参数_通信卫星_轨位")
    var wxcsTxwxGw : String? = null
    /** 卫星参数_通信卫星_设计寿命 */
    @ExcelProperty("卫星参数_通信卫星_设计寿命")
    @TableField("wxcs_txwx_sjsm")
    @ApiModelProperty(value = "卫星参数_通信卫星_设计寿命")
    var wxcsTxwxSjsm : String? = null
    /** 卫星参数_通信卫星_覆盖范围 */
    @ExcelProperty("卫星参数_通信卫星_覆盖范围")
    @TableField("wxcs_txwx_fgfw")
    @ApiModelProperty(value = "卫星参数_通信卫星_覆盖范围")
    var wxcsTxwxFgfw : String? = null
    /** 卫星参数_通信卫星_频段 */
    @ExcelProperty("卫星参数_通信卫星_频段")
    @TableField("wxcs_txwx_pd")
    @ApiModelProperty(value = "卫星参数_通信卫星_频段")
    var wxcsTxwxPd : String? = null
    /** 卫星参数_通信卫星_极化方式 */
    @ExcelProperty("卫星参数_通信卫星_极化方式")
    @TableField("wxcs_txwx_jhfs")
    @ApiModelProperty(value = "卫星参数_通信卫星_极化方式")
    var wxcsTxwxJhfs : String? = null
    /** 卫星参数_通信卫星_转发器配置 */
    @ExcelProperty("卫星参数_通信卫星_转发器配置")
    @TableField("wxcs_txwx_zfqpz")
    @ApiModelProperty(value = "卫星参数_通信卫星_转发器配置")
    var wxcsTxwxZfqpz : String? = null

}
